/**
 * Project Name:trunk
 * File Name:QueryPointParam.java
 * Package Name:com.zeei.dsas.vo
 * Date:2016年9月28日上午9:45:59
 * Copyright (c) 2016, ZEEI All Rights Reserved. *
 *
 * ClassName:QueryPointParam
 * Function: TODO ADD FUNCTION.
 * @author   zws
 * @since    JDK 1.8
 */

package com.zeei.ems.base.vo;

import java.util.List;

import org.apache.commons.lang3.builder.ToStringBuilder;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 类描述:查询排口数据的参数类
 *
 * @author zws
 * @version 1.1
 * @date 2017年1月9日
 */
@ApiModel(value = "QueryStationPointParam", description = "查询排口数据的参数类VO")
public class QueryStationPointParam {

	/** 区域编码 */
	@ApiModelProperty(name = "areaCodeList", value = "区域编码")
	private List<String> areaCodeList;
	/** 测点编码 */
	@ApiModelProperty(name = "pointCodes", value = "测点编码")
	private List<String> pointCodes;
	/** 系统类型 */
	@ApiModelProperty(name = "systemTypes", value = "系统类型")
	private List<String> systemTypes;
	/** 监管类型 */
	@ApiModelProperty(name = "controlLevel", value = "监管类型")
	private String controlLevel;
	/** 监测类型 */
	@ApiModelProperty(name = "systemType", value = "监测类型")
	private String systemType;
	/** 站点名称 */
	@ApiModelProperty(name = "searchPointName", value = "站点名称")
	private String searchPointName;
	/** 所属企业 */
	@ApiModelProperty(name = "pscode", value = "所属企业")
	private String pscode;
	/** 站点编码 */
	@ApiModelProperty(name = "pointCode", value = "站点编码 ")
	private String pointCode;
	/** 是否分页 0：不分页；1：分页 */
	@ApiModelProperty(name = "isPage", value = "是否分页  0：不分页；1：分页")
	private Integer isPage;
	/** 区域编码 */
	@ApiModelProperty(name = "regionCode", value = "区域编码 ")
	private String regionCode;

	public Integer getIsPage() {
		return isPage;
	}

	public void setIsPage(Integer isPage) {
		this.isPage = isPage;
	}

	public List<String> getPointCodes() {
		return pointCodes;
	}

	public void setPointCodes(List<String> pointCodes) {
		this.pointCodes = pointCodes;
	}

	public List<String> getAreaCodeList() {
		return areaCodeList;
	}

	public void setAreaCodeList(List<String> areaCodeList) {
		this.areaCodeList = areaCodeList;
	}

	public String getControlLevel() {
		return controlLevel;
	}

	public void setControlLevel(String controlLevel) {
		this.controlLevel = controlLevel;
	}

	public String getSystemType() {
		return systemType;
	}

	public void setSystemType(String systemType) {
		this.systemType = systemType;
	}

	public String getSearchPointName() {
		return searchPointName;
	}

	public void setPscode(String pscode) {
		this.pscode = pscode;
	}

	public String getPscode() {
		return pscode;
	}

	public void setSearchPointName(String searchPointName) {
		this.searchPointName = searchPointName;
	}

	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this);
	}

	public List<String> getSystemTypes() {
		return systemTypes;
	}

	public void setSystemTypes(List<String> systemTypes) {
		this.systemTypes = systemTypes;
	}

	public String getPointCode() {
		return pointCode;
	}

	public void setPointCode(String pointCode) {
		this.pointCode = pointCode;
	}

	public String getRegionCode() {
		return regionCode;
	}

	public void setRegionCode(String regionCode) {
		this.regionCode = regionCode;
	}
}
